#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>

int main()
{
        int fd1,fd2;
	int a,b;
        // 0,1,2
	fd2=dup(1);
	printf("new :fd2=%d\n",fd2);
        fd1=open("test",O_CREAT | O_WRONLY,0777);//fd1=3 fd1->test
        if(fd1<0)
        {
                printf("open\n");
        }
        printf("fd1=%d\n",fd1);
 //       close(1);
       a= dup(fd1);
	printf("a=%d\n",a);
	printf("hello world\n");
 	close(1);	
	b= dup(fd2);
	close(1);
	printf("b=%d\n",b);
        printf("I love you \n");

        return 0;
}

